Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

ICTSAD612 Mapping and Delivery Guide
Implement and maintain uses of containerisation

Version 1.0
Issue Date: May 2024


Qualification -
Unit of Competency ICTSAD612 - Implement and maintain uses of containerisation
Description
Employability Skills
Learning Outcomes and Application This unit describes the skills and knowledge required to build, deploy, run, and monitor containers, and implement micro services, with the goal of providing a more sustainable, flexible and cost-efficient Information and Communications Technology (ICT) environment.The unit applies to those working as senior computer systems architects proficient in software development, senior software developers and those who work in DevOps roles, responsible for increasing the resource utilisation of an organisation by using containerisation as an alternative to traditional server and application infrastructure technologies. Containers are used to isolate the runtime environment for applications in order to increase portability and reduce operational costs by increasing the utilisation of resources. No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Skills in this unit must be demonstrated in a workplace or simulated environment where the conditions are typical of those in a working environment in this industry.

This includes access to:

the internet, including connectivity

text editor

required hardware, software and applications

vendor products relating to containerisation technology

containerisation service.

Assessors of this unit must satisfy the requirements for assessors in applicable vocational education and training legislation, frameworks and/or standards.

Prerequisites/co-requisites
Competency Field
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Assess containerisation needs for application
  • Research and select vendor containerisation technology according to business needs
  • Obtain and review technical specifications, infrastructure and systems requirements for container service and runtime
  • Assess responsibility and requirements of microservice architecture according to business needs
  • Check and confirm installation of runtime environment for containerisation technology
  • Review and select base container image according to business needs
  • Author container image file for defining base image, working directory, application code, environment configuration and commands
  • Determine container image name applying industry standards and conventions
  • Build container image from authored file
  • Run a new instance of container from image
  • Confirm connectivity of published ports for running container instance
  • Test, debug and fix the running instance of containerised application
  • Run additional container instances from image
  • Stop running container instances
       
Element: Manage container image
  • Review available options and select container image registry according to business needs
  • Create container image repository
  • Authenticate and connect to registry
  • Push container image to repository
  • Update, version and push container image to repository
  • Pull container image from repository
       
Element: Maintain container services
  • Access logging for application and container
  • List containers in runtime environment
  • List container port mappings
  • Remove container from runtime environment
  • Monitor and display container resource usage and statistics
  • Update configuration of container according to business needs
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including evidence of the ability to:

author at least two files for building container images

run, test and debug a minimum of two running containers instances

install and run at least one application within container

monitor a minimum of two container instance in container runtime

author, build and run container instances from at least one image with two different versions

set up container image repository in registry and perform push and pull commands at least once.

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including knowledge of:

features and functions of operating systems

continuous integration and continuous delivery/deployment methodology, processes and principles

network protocols including:

network communications protocol

TCP/IP (transmission control)

tools and features of registries, command line interface and text editor

advanced programming language

organisational policies and procedures for:

documenting work and technical requirements

evaluating business processes of uses of containerisation

stages of software development life cycle (SDLC)

procedures for implementing container services

basic principles of:

computer hardware, networking, operating system, applications, database management systems, cloud solutions and components

IT service management systems (ITMS)

required programming language, including data serialisation language

open-source development tools

processes for establishing and implementing business requirements for container services

key functions and features of data flow charts

methods for monitoring container services, including:

manually monitoring services

different organisational levels of responsibility relating to application functions.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.
Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Research and select vendor containerisation technology according to business needs 
Obtain and review technical specifications, infrastructure and systems requirements for container service and runtime 
Assess responsibility and requirements of microservice architecture according to business needs 
Check and confirm installation of runtime environment for containerisation technology 
Review and select base container image according to business needs 
Author container image file for defining base image, working directory, application code, environment configuration and commands 
Determine container image name applying industry standards and conventions 
Build container image from authored file 
Run a new instance of container from image 
Confirm connectivity of published ports for running container instance 
Test, debug and fix the running instance of containerised application 
Run additional container instances from image 
Stop running container instances 
Review available options and select container image registry according to business needs 
Create container image repository 
Authenticate and connect to registry 
Push container image to repository 
Update, version and push container image to repository 
Pull container image from repository 
Access logging for application and container 
List containers in runtime environment 
List container port mappings 
Remove container from runtime environment 
Monitor and display container resource usage and statistics 
Update configuration of container according to business needs 

Forms

Assessment Cover Sheet

ICTSAD612 - Implement and maintain uses of containerisation
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTSAD612 - Implement and maintain uses of containerisation

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: